Where the sun keeps shining: beach life on the Mayan Riviera - The Independent