holiday resort on the sea coast