Villas and apartments within walking distance of the beach