Top 5 Kayaking Spots in San Diego Shelter Island Shelter Island, near the north end of San Diego Bay, is ...