Aaron,
We are a couple of Philly divers. If you are new to diving you can;t beat a Dutch Springs annual membership. You can make it in under 90 minutes from Philly. And you can get as much experience in one year diving there as you would going to some Island for your next ten vacations. Dive local and dive lots.
Any way our next trip will be Sunday May 16th.
John.