Boca de Jaruco
It is located in the municipality of Santa Cruz del Norte , at the mouth of the "Rio Jaruco" , on the Straits of Florida . 
<triplet> Santa Cruz del Norte <subj> Straits of Florida <obj> located in or next to body of water