Rosehearty has two harbours, the old harbour formed of two stone piers and 2 acres in extent. Port Rae Harbour, now disused, lies to the east and has an area of 10 acres. During the herring season forty years ago it was scarcely large enough for all the drifters which landed their fish here for the twelve curers of Rosehearty.
One of the oldest seaports in Scotland, Rosehearty at one time had a fishing fleet which supported 600 people.
Extending to 3400 square metres, this is a one-basin harbour which offers 120 metres of quayside inside the harbour with a further 120 metres on the outer breakwater, but this is exposed to winds from between East and North-east.
Around 20 boats, most involved in part-time fishing, use the harbour regularly.
Rosehearty is believed to have been founded by a party of Danes who were ship-wrecked there in the early fourteenth century.
In common with most of the towns and villages along this coast it went through a fishing boom in the nineteenth century but it is now a purely recreational harbour. Rocky cliffs, sandy beaches and historic monuments make it an attractive walking area.