A complete guide to the island of Favignana including the best beaches, boat rentals, Airbnb's, restaurants and how to get there from Sicily.