Hi I am planning a week in Cornwall in august with sons 13,15,and 20. We like self catering but within easy walking distance to nice places to eat. ideally we would like to be close to somewhere with fishing from pier or rocks for my husband and on the coast with good walks. We will have a car and will hit the main attractions but like days to just chill out and potter around. Are St Ives, Port Merryn or Megavissey good options? Any help very welcome.