I am not really one for cruises but the Captain Cook Reef Endeavour, while it is a ship, is a small one so it can get in very close to some amazing locations. There is action a plenty on an off the ship.
The crew are an amazing asset to this experience and they can't do enough for you during your cruise. Their singing is a real highlight and it gives you an insight into Fijian people and their warmth and readiness to share.
The food onboard is plentiful and of a very good standard, which is great because a full day of water based action like snorkeling, diving, paddle boarding and kayaking will leave you with a hunger.
The activities available are diverse and with an efficient tender system that loads from the rear of the Ship, it is easy to be dropped off on deserted beaches in pristine island locations with nothing but Coconut palms, white sand, beautiful tropical blue water and coral reefs an easy swim away.. You can snorkel, paddleboard and kayak for free and for an extra reasonable cost you can join the diving program. The ship had a marine biologist on crew who could answer any questions about the environment and the underwater action.
Relaxing is also an option with plenty of places to hide away on and off the ship and a massage and spa centre available on board.
We stayed on an island resort for 3 days and did the 3 day cruise. The Cruise won hands down and the cost was similar because you don't have to pay extra to get taken to spectacular dive sites and snorkeling locations.
We will do this cruise again for sure.