If you asked me where you can have the ultimate Mexican beach getaway, I would not hesitate to say Cancun. Flawlessly placed ...