ETA this first paragraph. There is a shopping area just after you get off the ship near Havensight. It's all Diamonds International, etc, type of places. There's nothing really interesting, IMO.
The more "town" part of town, however, is only easily accessible if you take the taxi in. And the taxis are big open-air van/jitney type things...they are nothing like what you expect a taxi to be like.
I thought it was a mile and made my family walk. It was more like 2 miles. Along a busy road. And if I'm remembering correctly, they drive on the left side of the road, which makes it slightly more frightening in terms of "which way do I look?" for those used to driving on the right.
But there was a nice chocolate factory (very tasty chocolates, and since we were there early enough they had it delivered to our stateroom!), a Mexican restaurant called something like Greengos, and that's all I noticed that wasn't just tourist stuff. My son and I were offered $100 for our Nike Free 4 shoes.
Oh wait, there was ONE amazing place right near the port (just across the street) called The Barefoot Buddha. It's a restaurant and giftshop and their food was DELICIOUS.
But if I had it to do over again, we would have had food at The Barefoot Buddha, then had a taxi take us over to Magen's Bay for the day. Especially since we (Freedom of the Seas) was the ONLY ship in port that day, it would have been amazing.
Though it's hard to regret our new, second set, of bamboo sheets from Cariloha. (although you can buy those without being on a cruise LOL)