We have booked this excursion at 1pm. Description says it is 3 1/2 hrs. My husband is always concerned about getting back to the ship in plenty of time. The excursion ends " the tour leads directly to main street for bountiful recommended shopping, you can return to the ship at your leisure by harbor cruise "
The ship leaves at 6pm. Do we have enough time if we head immediately back to the ship? We do not care about shopping.

What usually happens with shore excursions is this; after the tour, the bus will drop people off who want to browse the streets or go shopping; the bus driver will ask if anyone wants to skip shopping and go directly back to the ship; if there are enough people who want to head back to the ship, the bus will take them.

__________________
Freedom of the Seas Dec 11
Allure of the Seas: Jan 11
Voyager of the Seas: May 09
Splendour of the Seas: May 07
Explorer of the Seas: Jan 04
Majesty of the Seas Jan 99

I don't think you you encounter a problem, time wise.. Is this a ship excursion? Shopping is available if you choose...If you are docked at Crown bay, there is shopping right by the pier, and the same as at Havensite, you can browse there, before walking back on board