Oldshoremore Beach is a hidden gem in the Scottish Highlands, boasting stunning white sandy shores and turquoise waters that will make you feel like you're in the Caribbean. With its peaceful and unspoiled atmosphere, this beach is perfect for a relaxing day out or a leisurely stroll along the coast. Don't be surprised if you have the whole place to yourself, except for maybe a few cows wandering around. Just a short walk from the car park, Oldshoremore Beach is definitely worth a visit if you're in the area.