Rock Beach also known as Brea Beach, is a glorious white sandy stretch, framed by dunes, with lovely long or short dog walks depending on tides. . St Ives is a beautiful seaside town, great beach and lovely harbour area the T2 bus from Hayle takes about 15 mins and stops at the steps down to Portminster beach.