Pilchard Inn on a sandy beach