Running along the Caribbean shores of the lush Yucatán Peninsula, Riviera Maya is a 100-mile (160km) stretch of sands ...
The Riviera Maya, celebrated for its tranquil beaches and seaside views, has no shortage of rustic beach bars and jungle ...