edit SideBar
Charlotte Amalie is the largest city in the U.S. Virgin Islands and is located on Saint Thomas Island. The port at Charlotte Amalie is a popular destination for cruise ships and was once a famous harbor for pirates.