St Ives is in west Cornwall but it does sit on the north Cornwall coast. As the town sits less than 20 miles from Land’s End many consider it west rather than north of the county.