Located on the small island of St. Mary in Mljet National Park, the Benedictine Monastery is a hidden gem that dates back to the 12th century. The monastery is surrounded by beautiful gardens and boasts an impressive collection of art and religious artifacts.