In the far southwest of England, Cornwall is a county filled with salty pirate towns, fishing villages and beaches.