6Gulpiyuri Beach, Llanes, Spain

Gulpiyuri is  one of the smallest beaches in the world, as is only 160 feet long.

This inland beach was created by a sinkhole and is surrounded by green grass and limestone cliffs, while the sand almost disappears at high tide.