Jamestown is the capital of St. Helena, and it is on the north-western coast of the island. St Helena also has the distinction of being one of the oldest remaining British overseas territories. People who take a holiday to St. Helena end up traveling through Jamestown.