Charming beach front cottage with spectacular views