Moorea was great. The two visits at start and end of the cruise were not really necessary, but seemed required by the itinerary of the cruise and proximity of Moorea to Tahiti. But a beautiful island. We did some SCUBA dives here as well.
Very laid-back beach port. Star Flyer's watersports team brought all the gear to the beach and we had a great time waterskiing, snorkling, etc. We also found a local beach bar near the embarkation point that had great burgers, cheap beer, and fun local vibe.