News

PLACENCIA, Belize — It’s obvious why filmmaker Francis Ford Coppola built the Turtle Inn resort here: White sand, a blue Caribbean Sea and, some 20 miles offshore, the second-largest coral ...