Sun-and-sea seekers need look no further than Majorca, a beautiful island in the Mediterranean that averages around 300 days of sunshine per year and features nearly 350 miles of coastline. Oyster's reporters have visited almost 100 Majorca beachfront hotels, and here are the ones they rated as the best of the bunch.