Viking Beach Club offers a dining experience with beachside views.