Beaches is a project mainly written in OBJECTIVE-C and C, it's free.
Demo project from this talk http://www.meetup.com/augdublin/events/17148141/
Demo project from this talk
Uses beach data from the Fingal Open Data Project