We also do drop offs and pickups at Red Hook on most of our trips. Fuel dock is about have half into the docks at American Yacht Harbor. I think drop off fee is per boat. Something like $35 if I remember correctly. Much easier than going all the way to Charlotte Amalie. Here is a link to the web site which includes a picture of the fuel dock location. Gas prices in the USVI also seem to be better than most places in the BVI so not a bad idea to top off as well.

https://www.igymarinas.com/marinas/american-yacht-harbor