Search
Menu
Home
Sources
About
Contacts
Dalcahue Channel
Dalcahue
Channel
is a
body of water
of the
Sea of Chiloé
that
separates
Quinchao Island
from
Chiloé Island
, both part of the
Chiloé Archipelago
in
southern
Chile
.
The town
of Dalcahue is located close to the narrowest part.