The Buccaneer Hotel 4+ Stars The Buccaneer is situated on 340 hilly acres between a large lagoon and the Caribbean Sea, on the eastern end of St Croix, less than a five-minute drive from the sightseeing, shopping and dining found in the historic town of Christiansted.