Where is Pirate's Pension at Bluebeard's Castle by Capital Vacations located? Pirate's Pension at Bluebeard's Castle by Capital Vacations is located at 1331 Estate Taarneberg in Charlotte Amalie, 0.7 km from the center of Saint Thomas Island.