Best tattoo shop?
Maryrose, There are only a few of them so you might look at all their portfolios, get in touch and see who you like the best.
On St. Thomas:
Jimmy Buffham https://www.facebook.com/pg/JimmyBuffhamTattoos/posts/
Salt of the Earth http://saltoftheearthtattoo.com/
Compass Rose https://www.facebook.com/compassrosetattoo/.
And on St. Croix:
Paradise Waits Tattoo: http://www.tattoostcroix.com/.