We took a beach bash excursion. It was raining at the ship and by time we made it to the beach the sun was out and it was beautiful. The water was warm but very rough. The bottom of the ocean wasn't rocky at all. The shopping in St. Maarten was very limited and I wasn't impressed at all with the vendors on the beach....poor selection of merchandise.
We enjoy Nassau because its a busy shopping port. Its very hectic so if you don't like that type of atmosphere its probably not something you would enjoy. They do have on indoor type of shopping area which is very nice if you don't want to go out on the street.