Two and half hours from Miami, there's an American town on a white sand beach.