Ty Coch Inn, in Porthdinllaen, has been compared to beach suburbs in America and Australia