Secret Beach Ambergris Caye, Belize, Central America, Rose Spa, Secret Beach Secret Beach on Ambergris Caye, Belize.