heat haze, hot weather, beach, sea, sand spit, dog walkers, blue sand