Overlooking the stunning turquoise waters of Anna Maria Island, the Mainsail Beach Inn offers guests a superb island experience.