I use an app called Simple Charts. I think it was $10 but it is great. Has up to date nautical charts of just about every where and when you zoom in close, the chart turns into a satellite image. Shows lat/long, heading, speed, way points, trails, and navigation buoys.