The island has a lot of charm with historic old buildings, fun restaurants, great beaches and beautiful views of the San Diego skyline.