I love cruising for so many reasons but mostly because of its value for money. If you are budget conscious, food & accommodation are covered and there are a lot of free entertainment activities onboard just within the cost you paid while booking for the cruise. Considering the flight, accommodation & food costs which you may have to pay for an itinerary to some of these remote islands, I truly think cruise deals are great value for money.
No more accommodations to be arranged, tours to be researched, compared & booked. Cruises come with the options for onshore excursions which is a great way to plan your sightseeing on your shore days.
Unless you choose to design your own port tours( which I chose most of the time), cruising takes away that added stress of travel planning, though this comes at an additional cost than your booking fee for the cruise.