An overnight isn't necessary while visiting Catalina Island. Everything can be done in one day fairly easily if you take an early ferry and leave late. Booking a room would only be worth it if you are looking for a slower-paced couple of days, want to escape on a romantic getaway, or are looking to hike or dive.