The Oberoi Marrakech boasts a heated indoor swimming pool that is 20 meters long, located within its expansive spa area. The spa is situated on an island amidst olive and citrus groves, offering a tranquil and luxurious setting for swimming and relaxation.