Marrakech Highlights • 01/06/2026 The Morocco hotels that handle July heat best: pools, altitude and Atlantic breeze