In St. Maarten their is shopping and restaurants as soon as you get off the dock. All with in walking distance. You don't even need to take a cab. You definitely wouldn't need to book an excursion. Also in St.Thomas there are open air taxis readily available that are inexpensive and can take you to all the touristy places.