Falmouth has been confirmed as the first host port of the 2014 Tall Ships Regatta, which will see the event return to the town for the first time since 2008. Up to 50 ships will gather in Falmouth for three days of festivities between 28 – 31 August. Vessels...