Turtle Inn Film director Francis Ford Coppola is the mastermind behind this intimate luxury Belize resort not far from Placencia, where 25 Bali-meets-Belize-style cottages and villas are secreted within lush landscape, and peace and privacy are guaranteed with the price.