Hotel Marinaro offers a tranquil stay in Santa Teresa Gallura's historic center, near the marina and ferry access.