Salt Whistle Bay Retreat has a restaurant, bar, a garden and private beach area in Mayreau Island. This pet-friendly inn also has free WiFi.