There is an Oficina de Pesca, or some sort of booth, for lack of a better term on the Marina dock... That is where we got our licenses, and park wrist bands... you may want to ask there... The water near shore in loreto, is very brownish green, sandy, not much to see. We chose to sit next to our pool rather than go down to la playa... but it was also Julio, and hot as hell.... If you can hire a panga to get over to Isla Carmen, or Isla Coronados, there is some of the most aqua green water around... below is a pic... (not sure if you can spear there either

)
chris