colorful flag on a sandy beach with blue ocean