Please enable JavaScript
Puerto Aventuras beaches may be the best-kept secret on the Riviera Maya. Here is how to make the most of them.