The Salem Resort offers 260 contemporary style rooms with floor-to-ceiling windows offering breathtaking views of the Mediterranean Sea.