Windswept and wild, Machir beach will take your breath away...