You asked:

is kingstown east of charlotte amalie

Yes. Dunleary is east of Charlotte Amalie.
Dunleary

Charlotte Amalie
Charlotte Amalie
Charlotte Amalie