Bora Bora, French Polynesia
Morning was good, but would've preferred to have a little longer snorkling. Afternoon was waste. Just leave you stranded on little island that doesn't have great snorkling or swimming. Guides leave you there so they can host a different tour arriving on island before taking you back. And don't tell you that schedule till after. If staying in nice resort, only do morning portion.