Kärdla está localizada en la costa nororiental de Hiiumaa, junto al Golfo de Tareste ("Tareste laht").