When it comes to Cancun and the Caribbean, always think about beaches, white sands, nightlife, and an option to stay in a hotel. However, the reality is that Cancun offers a plethora of activities ...