Beaches, fresh seafood and laid-back medinas are the attractions for this quiet seaside resort. Only a short distance from Marrakech, Essaouira still exudes the charm of a Portuguese fishing port and the city is littered with buildings paying homage its colonial past.