Cancun is our favorite beach destination. Cancun is a city in southeastern Mexico on the northeast coast of the Yucatán Peninsula, bordering the Caribbean Sea, in the Mexican state of Quintana Roo. For the best beaches we recommend the hotel zone in Cancun. Check out Cancun Al for hotel recommendations.