Good choices for boat dives include Small Wall and any dive site at Klein.
As Vince said, no need to "dress up". There are many great spots for dinner. Some of our favorites are Wil's, Patagonia, Bistro de Paris, Capriccio, Pasa Bon Pizza, Bobbe Jan's, El Fagon, Plazita Limena and Mona Lisa.