Hi There - visiting St. Thomas for the 1st time on a cruise. Wanting to try something a little different - so we would like to catch a dollar taxi directly to Emeral Beach, spend a couple of hours, then head to Magic Ice. I was told Magic Ice is close to the beach - is it walking distance? Then we would grab a taxi back in to Charlotte Amalie, hopefully having enough time to shop and walk around a bit. Can anyone give any advice and let me know the distance between Emerald and Magic. Thank you!