Look into a day pass at Hilton Rose Hall through Resort for a Day. We were picked up at the end of the cruise terminal and taken by a bus to the resort. We were checked in and on the beach by 10:00 AM, and the pass included lunch and drinks. There is a nice lazy river, a few pool slides, a big swimming pool and lots of ocean water activities. Or, you could relax in a lounge chair under a palm tree with a drink in your hand! The hotel was clean and well kept, the food at the restaurants was plentiful and tasty, and there are bathrooms and changing rooms to use before departing. We left around 2:45 to get back to the ship (about a half hour drive), and were picked up promptly in front of the hotel by our bus driver. There is shopping in the newly built cruise terminal in Falmouth, but once you leave the gates of the terminal, the neighborhood is very sketchy and I wouldn't be comfortable walking around.