Excellent photos!! Castara has always been one of my favorite beaches. I think that it is among the top 10 beaches in the world for swimming; and I have been to beaches in Hawaii etc. Castara is one of those beaches where when you swim you can see your shadow on the ocean floor.
Looking at Pigeon Point ..... walking on that sand ... .