Watch Dogs has the ability to "check in" at various locations throughout the game, which provides perks and some online integration.
The first of such locations that I've arrived at is the Lighthouse. I was greeted with a tutorial that discusses using the app to check in at these hotspots but when I try and use the app on my phone to check in at the lighthouse I end up caught up in a bunch of screens detailing the current mayor of the lighthouse along with a bunch of other options that say I have to check in first.
I have tried setting waypoints using the GPS to the check in location but since I'm on the island with the lighthouse on it these are doing absolutely nothing.
How can I "check in" at a hotspot? What am I missing?