Within shouting distance of Port Elizabeth on Bequia, Princess Margaret Beach features a broad strip of white sand framed by palm trees and seagrape plants. Get here by water taxi, car, or a fairly rough cliffside nature trail, then head to Jack’s Beach Bar for lunch, happy hour, or both.