Carnival Magic’s new mini golf course offers outdoor fun with ocean views
Download photo