beach outside hotel