Did you buy a subscription and update the chip periodically?
I'm asking because I read somewhere that Navionics has improved their accuracy and detail in the Bahamas, and your experience would invalidate that (or not).