Not based there, but nearest mainland is approx 100 nm, Barcelona would probably be closest, or port olympic or sitges, all about the same distance. Just done that trip, but from the top of the island.
isn't the mainland closer to the west? I thought only 75nm over to denia via ibiza? But to bring a boat to barcelona or francwards colin is right, barcelona about due north from western tip of mallorca.