I would suggest booking activities in advance also make dinner reservations in advance everywhere had a 40 min to 1 hr wait. Airbnb includes everything you need for the beach or pool.