Grand Caribe Belize is a luxury Caribbean resort in San Pedro Belize located only 2 miles north of town on the island of Ambergris Caye. Every condo has breathtaking views of the Caribbean Sea and the barrier reef, which lies about 1/2 mile off shore. The family friendly surroundings feature 800 feet of beautiful, sandy beach. Our pier features a gazebo and lounging deck with easy access for a dip in the sea. We have six swimming pools, 2 hot tubs and comfy hammocks; ideal for reading, listening to music or taking an afternoon nap.