The epitome of Mediterranean beauty, Croatia has a breathtaking coastline with over 1,000 islands surrounded by crystal clear waters, perfect for a beach wedding. Cast your eyes to the old town of Dubrovnik, filled with charm, the baroque churches, palaces and sea-view terraces will make for a truly magical day.

Showing 2 of 2