Can anyone tell me if any dive shops and restaurants will be open New Year's day?