A charming place close to the beach with all the comforts of home.