$ 0 0 No boat? No problem. Here are 10 Caribbean beaches with some of the best snorkeling plus insider tips on the reefs and where to stay.