As part of a Royal Caribbean Cruise, we went to Rose Island for one of our days at Port. The island was paradise. The water was exactly what we imagined the Caribbean to be. Sandy Toes is the name of the guide service that we used. We enjoyed a nice beach, good lunch in shaded shelters, and umbrellas and beach chairs.
I love to go snorkeling, and had a great time swimming in the area around their beach.
The trip to the island was about 30 minute. It was great to get away from all of the crowds. I would go back again if we were near Nassau.