The old Blackbeard’s restaurant in St George’s has reopened after a major renovation. Next to Fort St Catherine and overlooking Achilles Bay, the new restaurant, called Achilles, was officially opened ...