There are many beautiful sandy beaches along the Ardnamurchan, Moidart and Arisaig coast that are well worth a visit, some easier to get to than others!
Sanna Bay beach with its beautiful white, shell sand beach with turquoise sea, situated at the most westerly point in mainland Britain on the point of the Ardnamurchan Peninsula. Ideally visited on the same trip as the Ardnamurchan lighthouse. It is well known for its coastal scenery, wildlife watching, rock pooling and views of the Small Isles of Rhum, Eigg and Muck.
Bay MacNeil Beach is a small sheltered white sand bay close to the Ardnamurchan lighthouse with stunning views to the Small Isles and Ardnamurchan Point.
Ardtoe Beach is a lovely sandy beach on the northern side of Kentra Bay best visited as the tide goes out. The beach offers breathtaking scenery with a walkway along the top of the beach and across the cliffs. There are fabulous opportunities to look for shells and spectacular views to the Isles of Eigg & Rhum. There is a small car park near the beach with a small parking charge.
The Singing Sands or Camas an Lighe is a beach renowned for the sound the sand makes as the wind blows across it or boots shuffle on it. It is not close to the road so it requires a there and back walk of around 7 miles but is worth it for wildlife spotting and beach combing.
These are just a few of the local beaches also take a look at Kilmory, Portuairk, Cul na Croise, and further afield Smirisary, Rhu point, Camusdarach, Traigh and the silver sands of Morar. https://www.wildlochaber.com/things-to-do/beaches has good descriptions of all of these beaches and how to access them.