I guess I am qualified to answer this one since I keep My boat there.They do have fireworks on the 4th of July but I am not sure what night , I will find out this weekend and let you know, If you do go, get there early cause it will be packed and they block off the premiun anchorage areas along the beach do to the fireworks and the potential for ashes landing on boats.(by order of the fire marshal).The bands will be playing all weekend and the go fast boats come in and out constanly so if you want quiet you should head to the far end of the marina and anchor back in the creek. If you get there late this will be your only option. If your getting a slip the marina has some nice facilities and as mentioned you could take the trolly to Rock Hall for dinner(20 min ride).When entering the creek pay attention for boats leaving cause they are most likely not paying attention to you entering and there is alot of activety going on right as you enter. Once you have entered the creek watch out for all the dingys running between the anchorage area and the marina.The marine police will be out in force all weekend. We choose to just stay in our slip this weekend do to activeties. I have counted over 400 boats in the harbor on holidays