Beachfront Hotel La Palapa enjoys a prime location on Holbox Island Mexico where the Caribbean Sea meets the calm water of the Gulf of Mexico