Mythos Beach / Kefalonia Island / Greece. Seriously unreal.