Morocco has some of the most beautiful beaches in the whole world! With a 2945 km long coast spread along the Atlantic Ocean and Mediterranean Sea