Clubs from across Scotland are set to descent on the South Ayrshire coast this weekend for the annual Troon Rowing Regatta.

Organised by Troon Coastal Rowing Club, the event was originally due to take place on June 8, but the organisers had to pull the plug because of forecasts for strong winds on the day.

The regatta will now take place on Saturday, July 27, with clubs from across Scotland racing against each other throughout the day.

Troon Coastal Rowing Club enjoys club sessions, social events and participation in regattas including the Skiffieworlds St Ayles world championships held in 2019 at Stranraer.