Ms Social - I can totally commisserate! The streets in Charlotte Amalie are so narrow to begin with that when there are a number of ships in port - I don't even attempt it!
I was in St Thomas for a wedding last May and surprisingly for the 4 days we were there - there was only one day when there were any ships in port. It was heavenly!!!