Dreaming of getting married in Spain? Mallorca is an island located off the coast of Spain 210 kilometers south of Barcelona. Its crystalline turquoise waters and fine golden sands make it one of the top destinations for beach weddings in Spain. More than one third of the island is composed of mountains and wilderness.  All…