Turtle Inn is Hollywood director and winery owner Francis Ford Coppola's second resort in Belize. Coppola and his wife acquired this ideal spot on the peninsula in 2001 and turned it into one of ...