Explains Strip Of Water Separating

Which of the following words explains strip of water separating two landmarks and connect two big seas____

a. Strait
b. Bay
c. Peninsula
d. Gulf