Lush tropical rainforests, pristine beaches, ancient Mayan cities, diverse flora, fauna and coral reefs on it are just a few of the attractions that entice visitors. There are more than 200 islands...

Lush tropical rainforests, pristine beaches, ancient Mayan cities, diverse flora, fauna and coral reefs on it are just a few of the attractions that entice visitors. There are more than 200 islands...