Zum Schwimmen halte ich Agadir für besser geeignet als Rabat. Allerdings solltest du bei der Wahl mit Agadir auch kein Problem mit einem größeren Tourismusort samt prächtiger, überteuerter Strandpromenade haben. Da finde ich persönlich Orte wie Essaouira oder Taghazout angenehmer. Ich würde mich aber bei letzteren informieren, wie da im Moment Baustellensituation ist, denn auch diese Orte werden wohl "modernisiert" und ich sah da bei meinen letzten Besuchen einige Baumaschinen.