There a many hotels in NYC ..... Brooklyn near the pier, not so much. In narrowing choices, the free breakfast would be at the bottom of my list.
If the OP is traveling from outside NYC, staying overnight near the city may better suit the stated needs. Parking at the pier would be the safest.