West Sands is just a stone's throw away from the St. Andrews Castle. It is a beautiful and expansive beach with lots of rocks, as well as sandy parts, that make a beautiful backdrop for photos. You can also see many of the historical buildings in the town from the beach.