Reopened July 1 off the coast of Belize, Francis Ford Coppola’s Turtle Inn features 25 rooms and serves as a refuge for those seeking luxury and adventure. Purchased by the Coppola family in 2001, the resort is at the tip of a sandy peninsula surrounded by the Caribbean Sea and the Placencia Lagoon.