Block Island is doable as a day trip, but two days would be more fun and more relaxing. You may have trouble renting a hotel for one night on a weekend, as many are 2 night minimum. There are several bike rentals within a 5 minute walk of the ferry dock. They are about $25 a day for a decent 5-15 speed bike.