I am a Caribbean junkie. I have been to Jamaica 3 times, Cayman Islands, Puerto Rico and Cozumel 7 times. The last 2 years we have went to Cozumel 3 times for a total of 20 days. We already have another trip booked for august. People always ask why I don't try other places but every time I do, I regret not going to Cozumel. It is safe, very easy to get around the whole island, AWESOME snorkeling right off the beach, only a 2.5 hour flight, and it is really cheap to go in comparison to other places. Plus, it is a pretty small island and i already know my way around really well. I am a die hard snorkeler. The ONLY reason we don't dive is because I have a 8 and a 10 year old and include them in every trip we take. They love to snorkel with me and it is an awesome experience to share with them. I have a ton of cool pictures and I will start another thread for some when I have time.