Hundreds take to the water at the Gosport Marine Festival