My husband and I were going to Miami for the NASCAR race at Miami Homestead so we decided it was a perfect opportunity to take the 4 day Bahamas cruise.
We arrived the day before the cruise and stayed at the Marriott Biscayne Bay. It is a lovely hotel. We stayed in a corner room with a panoramic view of the bay. There is a marina at the hotel and nearby is a bridge that lifts to allow larger boats through the road. They have a nice restaurant outside by the marina so you can enjoy the warm weather.
We cruised on RCCL Enchantment of the Seas. It is an older ship but has been remodeled and does not show its age. Embarkation was speedy and within 30 minutes of arriving at the ship, we were seated in the buffet enjoying lunch. We stayed in a junior suite at the aft of the ship. The cabin had a large balcony so we spent a lot of time taking in the views.