A resort southwest of Casablanca on a long, wide, beautiful Beach of white sand, Agadir offers most sea sports and excellent beachside hotels (with extensive facilities for tennis, volleyball, riding, etc.). Go there for the warm winter weather. The town has wonderful restaurants, shopping and nightlife. Visit the fortress like 16ths century casbah on top of the hill (primarily for the view of the town and water). For a change of pace, rent a camel for a ride along the beach or take part in an organized diffas, a Berber meal usually accompanied by traditional dance performance.