Are you looking for a peaceful getaway with stunning views of the ocean and the cityscape? Look no further than Shelter Island in San Diego! This hidden gem offers a perfect blend of natural beauty and urban amenities that will leave you feeling rejuvenated and refreshed.