Those places you mention are spread around the island and that would be quite a hurried tour. The Sage Mountain hike would be a great option..maybe do that early and then lunch at a nice beach bar..I'd recommend The Indigo House in Cane Garden Bay as you'll be down the beach from your fellow cruiser..and the food and drinks are great..Might be best too to rent a car for the day.