Caye Caulker, Belize.
My friend Jim says that this looks like a picture he expected to find in his grandparent's attic. I kinda get that feeling too.