This pocket-sized tropical paradise is a nature lover's delight with rainforests and idyllic beaches, as well historic Mayan sites.