I recently went on a trip organized by archipelago...
I recently went on a trip organized by archipelagoes.net and it was fantastic. The itinerary was well-planned, and the activities were diverse and exciting. The local guides were knowledgeable and passionate about their work. The only downside was the high cost, but overall, it was a great experience.