I have been going to dive in Boynton Beach and Riviera Beach for years and am considering a change of pace. I love the reefs but dive with a buddy who likes to hunt lobster. Would either Key Largo, Marathon or Key West be a good option for both of us?