Palau
Best all-round baseGood for: Boat-tour travelers, families, first-timers, U.S. visitors on the JFK–Olbia route. 40 min from Olbia airport, 20 min from Costa Smeralda, Maddalena ferry at the port.
Watch out: Not beachfront (10 min walk to closest beach), packed in mid-August.
Porto Cervo / Costa Smeralda
Luxury / yacht set onlyGood for: Traveler with a €5,000+ hotel budget who specifically wants the Costa Smeralda scene, Cala di Volpe, yacht harbor nightlife.
Watch out: 3–5× the price for the same beaches. Restaurants €80–150 per person. Dead outside July–August.
Olbia
Transit stop, not a baseGood for: One night on arrival/departure only. Airport 10 min, ferry to the mainland at the port.
Watch out: Working port town, no swimming beaches within 15 minutes, far from Maddalena.
San Teodoro
Beach-holiday base south of OlbiaGood for: Families who want long sandy beaches (La Cinta) and don't need La Maddalena.
Watch out: 45 min south of Olbia — far from the archipelago and the Corsica-facing coast.
Santa Teresa Gallura
Corsica-crossers and Capo Testa fansGood for: Travelers combining Sardinia + Corsica, or who love the wild granite coves of Capo Testa.
Watch out: 1 hour from Olbia airport, less choice of restaurants than Palau.
Alghero
West-coast alternativeGood for: Travelers focused on the northwest — Neptune's Grotto, Bosa, Catalan heritage. 2h30 drive from Palau.
Watch out: Completely different region — pick one or split the trip.