Francis Ford Coppola’s Turtle Inn in Belize symbolizes so many things I love in life: a beautiful beach, perpetual warm weather, close to activity, owned by a great filmmaker, and “Turtle” is in the name. I’ve never stayed there, but I feel I can and should recommend it anyway. Here’s why:
First, let’s look at Belize [...]

