A vibrant resort with a typically Mexican atmosphere, a white sand beach and clear Caribbean waters that are perfect for diving. Nightlife is more laid-back than Cancún, but you'll still find plenty of cosmopolitan bars.