This casually luxurious beachfront resort on San Diego's Shelter Island offers activities and amenities perfect for the entire family.