The best resort on Salina, from what we've seen, is the Aeolian Islands. A private beach with a wooden platform and lifeguards, a shaded olive grove with a kiosk, a restaurant, tables, and hammocks. And a magnificent botanical garden to stroll through.
Perfect for those looking for amenities.