Greymouth is a small quiet town, a good spot to stay over and have dinner on the beach.