With many tourist attractions, all-inclusive resorts, historical sites, gorgeous beaches and mangrove forests (and more), ...