Discovering Rabat: Morocco's Blend Of Modern City Vibes And Beautiful Beaches