Havent been to the beaches there in awhile, but 7 mile was always nice. Not sure about an inclusive hotel either. However, for our 6 mos old I got a little pop up tent at Babies R Us last year. It ran around $40, and is so easy to use. You just pull it out of its little bag, pull the stings and its up. Push down on the top and it closes. The carry bag easily fit into a suitcase which was a big plus. Its vented on the sides, and has a zippered mesh door. It also acts as sunscreen. We used it in Aruba and it worked great.
Also if youre going to go shopping, the stores are pretty small and can be crowded when other ships are in port. A stroller might be a problem. If you have a sling or carrier you may want to use that in town.