Located in the small town of Babino Polje, the Church of Saint Mary is a beautiful 16th-century church that is often overlooked by tourists. The church features stunning frescoes and is surrounded by olive groves and vineyards.