When you stay at Turtle Inn by Francis Ford Coppola in Placencia, you'll be on the beach, a 2-minute drive from Placencia Beach and 5 minutes from Belize Barrier Reef. This 4-star hotel is 5.5 mi (8.9 km) from Maya Beach and 0.1 mi (0.1 km) from Placencia Peninsula.