First and foremost, you need to eat at Stixx. Best baby back ribs, I've had. I've lived throughout the south for most of my life and have eaten alot of swine. Hands down, Stixx wins. Perhaps, it is the ambiance overlooking Christiansted harbor from the deck.
Beaches: I would pound Cane Bay. Narrow beach confines the drops, but the place always has a crowd. Plus, it has some excellent shore diving with a short fin kick to the most dramatic wall diving. Do NOT go to isolated beach locations without someone to watch your back. I was out on the East End with 4 others (2guys/2girls). We weren't detecting, but noticed some locals come upon our location. Played a bit of cat and mouse when we were able to lose them amongst the rocks and rugged terrain. Good thing as the one local had a large screwdriver with him. Who knows what would have happened...