Four Points by Sheraton Punta Gorda Harborside Resort opens