Due to tidal fluctuations and the ever changing environment it's always possible to run aground no matter how many charts or GPS units you have. Remember those are all managed by humans at some level thus there is always room for error. It's the same situation with aircraft, you read your instruments wrong or there is an error with your equipment and unfortunate events can occur. It doesn't matter how new or high tech something is, there is always room the chance for error.