Mallorca is a bit of Spanish paradise, the largest of the Balearic Islands and located about 150 miles southeast of Barcelona. The island is roughly the size of the state of Rhode Island, and it ...