- Alaskan hospitality at the Top of The Rock Lodge is surpassed only by it's panoramic ocean view and luxurious, but comfortable accommodations. Top of The Rock Lodge is in Anchor Point, Alaska, twenty minutes from the airport in Homer or a scenic four hour drive from Anchorage. The lodge is located on a quiet and secluded bluff overlooking Cook Inlet.alaskaactionanglers.com