Thatch Caye Resort is located on a private island 9 miles off the coast of Belize. Offering scuba diving, snorkeling, fly fishing, reef fishing, kayaking, & inland tours. Perfect for honeymoons, destination weddings, family vacations & large group trips.