From turquoise waters to colorful sunsets, these Ontario beaches feel like you are visiting a Caribbean Island. Some beaches are located in provincial parks surrounded by trees, rivers ...